package tec;
import poounit.Test;

public class TestPrudent extends TestPassagerAbstrait{
    
    public void testChoixPlaceMontee(){}
    @Test
    public void testChoixChangerPlace()throws TecInvalidException{
	
	Transport t = new Autobus(1,1); 
	PassagerAbstrait p1= (PassagerAbstrait)FabriquePassager.faireFatiguePrudent("toto",7);

	p1.monterDans(t);
	assert p1.estAssis(): "n'est pas assis";	
	t.allerArretSuivant();
	assert p1.estAssis(): "n'est pas assis";	
	t.allerArretSuivant();
	assert p1.estAssis(): "n'est pas assis";	
	t.allerArretSuivant();
	assert p1.estAssis(): "n'est pas assis";	
	t.allerArretSuivant();
	assert p1.estAssis(): "n'est pas assis";	
	t.allerArretSuivant();
	assert p1.estDebout(): "n'est pas debout";	
	
    }
    public void lance()throws TecInvalidException{
	System.out.println("Test du comportement Prudent");
	testChoixChangerPlace();
	System.out.println("ok....");
    }
}
